package com.cn.kehong.SystemLogInterceptor;


public class ModuleLog {
    public enum ModuleClass {
        LoginController {
            public String getNameCn() {
                return "登录模块";
            }
        },
        DepartmentController {
            public String getNameCn() {
                return "部门模块";
            }
        },

        RoleController {
            public String getNameCn() {
                return "角色模块";
            }
        },

        SysItemController {
            public String getNameCn() {
                return "参数管理";
            }
        },
        SysInfoController {
            public String getNameCn() {
                return "视觉识别";
            }
        },


        PlanYearController {
            public String getNameCn() {
                return "年度计划";
            }
        },

        PlanMothController {
            public String getNameCn() {
                return "计划管理";
            }
        },

        ThroughRateController {
            public String getNameCn() {
                return "直通率";
            }
        },

        PowRateController {
            public String getNameCn() {
                return "产能利用率";
            }
        },

        DataSubmissionController {
            public String getNameCn() {
                return "数据报送";
            }
        },

        LaborRateController {
            public String getNameCn() {
                return "劳率";
            }
        },


        OeeController
        {
            public String getNameCn() {
                return "oee";
            }
        },


        FrontDisplayController

        {
            public String getNameCn() {
                return "迎宾发布";
            }
        },
        FileInfoController
                {
                    public String getNameCn() {
                        return "BI可视化";
                    }
                },


        SysSupplierController

        {
            public String getNameCn() {
                return "供方管理";
            }
        },

        PersonnelManagementController {
            public String getNameCn() {
                return "人事管理";
            }
        },



        DeviceController

        {
            public String getNameCn() {
                return "设备注册";
            }
        };

        public abstract String getNameCn();
    }

    public enum ModuleMethod {



        addLogin {
            public String getNameCn() {
                return "【新增用户】";
            }
        },
        delLogin {
            public String getNameCn() {
                return "【删除用户】";
            }
        },
        updateLogin {
            public String getNameCn() {
                return "【修改用户】";
            }
        },




        addMgItemDetail {
            public String getNameCn() {
                return "【新增基础数据】";
            }
        },

        addMgItemCodeDetail {
            public String getNameCn() {
                return "【新增基础数据】";
            }
        },

        updateMgItemDetail {
            public String getNameCn() {
                return "【修改基础数据】";
            }
        },

        updateMgItemCodeDetail {
            public String getNameCn() {
                return "【修改基础数据】";
            }
        },

        deleteMgItemDetail {
            public String getNameCn() {
                return "【删除基础数据】";
            }
        },


        addDeptDetail {
            public String getNameCn() {
                return "【新增部门】";
            }
        },
        deleteDeptDetail {
            public String getNameCn() {
                return "【删除部门】";
            }
        },
        updateDeptDetail {
            public String getNameCn() {
                return "【修改部门】";
            }
        },

        addRoleDetail {
            public String getNameCn() {
                return "【新增角色】";
            }
        },
        deleteRoleDetail {
            public String getNameCn() {
                return "【删除角色】";
            }
        },
        updateRoleDetail {
            public String getNameCn() {
                return "【修改角色】";
            }
        },


        addPlanYear {
            public String getNameCn() {
                return "【新增年度计划】";
            }
        },
        updatePlanYear {
            public String getNameCn() {
                return "【变更年度计划】";
            }
        },
        deletePlanYearById {
            public String getNameCn() {
                return "【删除年度计划】";
            }
        },
        updateCheckPlanYear {
            public String getNameCn() {
                return "【驳回年度计划】";
            }
        },



        getPlanMothList {
            public String getNameCn() {
                return "【计划编制/变更】";
            }
        },



        addPlanMoth {
            public String getNameCn() {
                return "【新增计划编制】";
            }
        },
        updatePlanMoth {
            public String getNameCn() {
                return "【修改计划编制】";
            }
        },

        updateCheckPlanMoth {
            public String getNameCn() {
                return "【计划编制驳回】";
            }
        },

        addThroughRate {
            public String getNameCn() {
                return "【填报记录新增】";
            }
        },
        deleteThroughRateById {
            public String getNameCn() {
                return "【填报记录删除】";
            }
        },



        addPowRate {
            public String getNameCn() {
                return "【产能利用率新增】";
            }
        },
        updatePowRate {
            public String getNameCn() {
                return "【产能利用率修改】";
            }
        },
        deletePowRate {
            public String getNameCn() {
                return "【产能利用率删除】";
            }
        },



        addDataSubmission {
            public String getNameCn() {
                return "【数据报送新增】";
            }
        },

        updateDataSubmission {
            public String getNameCn() {
                return "【数据报送修改】";
            }
        },

        deleteDataSubmissionById {
            public String getNameCn() {
                return "【数据报送删除】";
            }
        },


        addLaborRate {
            public String getNameCn() {
                return "【劳率编制新增】";
            }
        },
        addOeeOrganization {
            public String getNameCn() {
                return "【oee新增】";
            }
        },

        updateOeeOrganization {
            public String getNameCn() {
                return "【oee修改】";
            }
        },

        deleteOeeOrganization {
            public String getNameCn() {
                return "【oee删除】";
            }
        },




        addOrUpdateFrontDisplay {
            public String getNameCn() {
                return "【迎宾发布修改】";
            }
        },



        addFrontDisplay {
            public String getNameCn() {
                return "【BI可视化维护】";
            }
        },


        addSupplier {
            public String getNameCn() {
                return "【供方管理新增】";
            }
        },
        updateSupplier {
            public String getNameCn() {
                return "【供方管理修改】";
            }
        },
        deleteSupplier {
            public String getNameCn() {
                return "【供方管理删除】";
            }
        },
        exportSupplier {
            public String getNameCn() {
                return "【供方管理导出】";
            }
        },



        addDevice {
            public String getNameCn() {
                return "【设备注册新增】";
            }
        },
        updateDevice {
            public String getNameCn() {
                return "【设备注册修改】";
            }
        },

        deleteDevice {
            public String getNameCn() {
                return "【设备注册删除】";
            }
        };
        public abstract String getNameCn();
    }

}
